Show Navigation | Hide Navigation
You are here:
Editing and data compilation > Common editing tasks

Common polygon editing tasks

Release 9.3
Last modified May 14, 2009
E-mail This Topic Printable Version Give Us Feedback

Print all topics in : "Common editing tasks"


Related Topics



Creating adjacent polygons

If you are creating polygons of land uses, soils, counties, or property ownership, for example, you often need to create polygons next to one another. The polygons should share a border, but you want to avoid digitizing the border twice or having overlaps or spaces between polygons. You can use the Auto-Complete Polygon task when creating new polygons to help ensure that your data forms a continuous fabric.
Adjacent, non-overlapping soil polygons

The task below is used to create new polygons in empty spaces rather than splitting existing polygons.

  1. Set the target layer to the polygon layer into which you want to create new features.
  2. Set the edit task to Auto-Complete Polygon.
  3. Click the Sketch tool Sketch.
  4. Construct the sketch for the new polygon feature. The sketch must cross or intersect the existing polygon edge at least two times for the new polygon to be created.
  5. Finish the sketch.


Creating polygons from lines

If you have line features, you can create polygon features from them. For example, you might need to create parcel polygons from lot lines, lakes from shorelines, street polygons from pavement lines, and so on.
There are several ways you can use line features to create polygon features. You can create a brand–new polygon feature class, or you can interactively create polygon features in an existing feature class.
The tasks below are used to create new polygons in empty spaces rather than splitting existing polygons. If you need to create new polygons by splitting them at lines, see the "Splitting a polygon by an overlapping line feature" task on this topic.
Creating a new polygon feature class
If you have an ArcEditor or ArcInfo license, you can use the Create Polygons From Lines command in ArcCatalog. In addition, with an ArcInfo license, there are several geoprocessing tools you can use. The most common one is the Feature To Polygon tool, in the Data Management toolbox > Features toolset. If you want to convert CAD lines to polygons, you can use the CAD Lines To Polygon Features tool from the Samples toolbox > Conversion toolset.
Learn how to use the Create Polygons From Lines command in ArcCatalog
Learn how to use the Feature To Polygon tool
Creating polygon features in an existing feature class interactively
With an ArcEditor or ArcInfo license, you can use the Construct Features command on the Topology toolbar to create polygons from lines in ArcMap.
Learn how to use the Construct Features command in ArcMap


Splitting a polygon by an overlapping line feature

If you have a line feature that crosses a polygon, you can use the line to split the polygon—for example, if you want to divide an administrative boundary at a road or river.
If you have an ArcEditor or ArcInfo license, you can use the Construct Features command:

  1. Select the line feature or features you want to use to split the polygon.
  2. Set the target to the polygon layer.
  3. Click Construct Features Construct Features on the Topology toolbar and choose Split existing features in target layer using selection.
With ArcView, you can perform the task this way:
  1. Select the polygon.
  2. Set the task to Cut Polygon Features.
  3. Click the Sketch tool Sketch.
  4. Right-click the line and click Replace Sketch. This lets you see the line's vertices and segments as an edit sketch.
  5. Finish the sketch (you can press F2 so you don't inadvertently add more segments to the sketch when you finish it). The polygon is split where the line crosses it.
If you want to split a polygon without selecting a feature first, try the Cut Polygon Without Selection developer sample, available from edn.esri.com.


Editing shared boundaries

Polygon features often form a continuous fabric. If you're mapping parcels, soils, administrative zones, or land uses, you'll frequently need to modify shared edges or polygon borders. For example, you may need to edit the boundary between urban and agricultural land-use zones as development occurs.
To work with shared geometry, you will need to have a map or geodatabase topology on your data. Then, you can select edges and nodes that may be shared by more than one feature, modify them, and update all the features that share the node or edge.


  1. Create either a map topology or a geodatabase topology on your data.
  2. Click the Topology Edit tool Topology Edit on the Topology toolbar.
  3. Use it to select and manipulate the shared edges and nodes.


Reshaping a polygon

You can reshape a polygon to reflect a change in an area's boundary, align with another line or polygon, or match an object in an image. For example, a polygon representing a national park's boundary can be updated and enlarged after additional land is acquired for the park.

  1. Build a map topology in which the polygon feature class you want to reshape participates.
  2. Use the Topology Edit tool Topology Edit to select the polygon edge to be reshaped. The selected edge is shown in magenta.
  3. Set the task to Reshape Edge.
  4. To reshape a polygon by sketching or drawing over an image, just use the Sketch tool Sketch to draw a sketch of the reshaped line.
  5. To reshape a polygon to match another feature, such as a line, you can use the Trace tool to draw a sketch. The following steps will work when the existing feature overlaps the polygon you want to reshape:
  6. a. Use the Edit tool Edit to select the line along which you want to trace. The selected line will be shown in cyan.
    b. Click the Trace tool Trace on the Sketch tool palette. You can press the O key to set options.
    c. Click the selected line feature (the one selected in cyan) and trace along it. Click when you're done tracing.
  7. Make sure that the sketch intersects or completely crosses the polygon at least two times so the reshape can be completed.
  8. Finish the sketch.
If you have a polygon that you want to reshape based on a feature that does not overlap the polygon, you'll need to perform a few more steps. The example below describes a forest boundary (polygon) being edited to follow a river (line).

The forest polygon needs to be reshaped to match the river line.


  1. Open the Snapping Environment dialog box and turn on edge snapping for the line layer.
  2. Build a map topology in which the polygon feature class you want to reshape participates.
  3. Use the Topology Edit tool Topology Edit to select the polygon edge to be reshaped. The selected edge is shown in magenta.
  4. Use the Edit tool Edit to select the line along which you want to trace. It will be shown in cyan.

  5. Selecting the line and polygon edge


  6. Set the task to Reshape Edge.
  7. Click the Sketch tool Sketch, click inside the polygon, and digitize between the polygon and line.
  8. Snap to the line and click it once.
  9. Without finishing the sketch, change to the Trace tool Trace and trace along the selected line.
  10. Click once where you want the trace to end.
  11. Without finishing the sketch, change back to the Sketch tool.
  12. Sketch in the remaining shape between the line and the polygon.
  13. Using a sketch to reshape the polygon

  14. Click inside the polygon and finish the sketch.

  15. The forest polygon has been reshaped to match the river line.



Creating and editing multipart polygons

Multipart features are composed of more than one physical part that only references one set of attributes. For example, the individual islands that make up Hawaii are often represented as a multipart polygon feature. You can create, edit, and work with multipart features using editing tools as well as geoprocessing tools.

Here are some of the common tasks performed when working with multipart features:


Keep in mind that parts in a multipart polygon are spatially separated. They can touch each other at vertices, but they cannot share edges or overlap. When you are sketching a multipart polygon, any parts that share an edge will be merged into a single part when you finish the sketch. In addition, any overlap among parts will be removed, leaving a hole in the polygon.


Creating new donut holes and island polygons


Sometimes you need to create a polygon with a hole in it or even a polygon with both a hole and an interior polygon. To create these kinds of polygons, you need to create a multipart feature.
When you create a polygon with an island inside it, the outer and inner areas are all one feature. This means that clicking either polygon will select both of them, and the attributes of the feature are stored in just one row in a table.
Donut polygons are commonly used with administrative boundaries. For example, a city may have unincorporated areas within its limits or school districts may have holes or discontinuities. Islands might be useful for mapping land covers or habitats such as where two groups of similar trees are separated by a grassy area or there is land mass surrounding a water body that has islands in it.
In the graphic below, the land mass has a donut hole (where the lake is) cut in it, then an island polygon is inside the hole. The lake polygon has a donut hole (where the island is) cut in it as well.
Land and lake polygons with donuts holes and an island polygon

  1. Set the target layer to the polygon layer.
  2. Set the task to Create New Feature.
  3. Click the Sketch tool Sketch.
  4. Digitize the outer boundary of the polygon, then hold down the Shift key and click. This is the same as right-clicking and clicking Finish Part.
  5. Click inside the polygon and sketch the inner boundary.
  6. If you are creating a donut polygon, finish the sketch. To create an island, finish the part and create another sketch inside the hole, then finish the sketch.


Cutting donut holes in existing polygons


You can cut holes in existing polygon features to create a donut polygon.

  1. Open the Snapping Environment dialog box and turn on snapping for edit sketch vertices. The check box is at the bottom of the dialog box. With edit sketch snapping, you can better construct a closed boundary defining the area you want to remove.
  2. Set the task to Cut Polygon Features.
  3. Click the Sketch tool Sketch.
  4. Sketch the area you want to remove. Make sure the end vertex snaps to the first one, so you end up with a closed polygon.
  5. Finish the sketch.
  6. You now have two polygons. Select only the inner polygon and press the Delete key.
To use an existing overlapping polygon for the shape of the hole, use the Clip command. When using this method, keep in mind that all editable features underneath the feature you are using to clip with will be clipped.
  1. Select the inner polygon.
  2. Click the Editor menu and click Clip.
  3. Set the buffer distance to 0 and choose to discard the area that intersects.
  4. Click OK.
  5. Delete the inner polygon.


Filling in donut holes in polygons

To fill in the hole completely by incorporating the void into the outer polygon, use the following method:

  1. Double-click the polygon containing the void.
  2. Click the Sketch Properties button Sketch Properties on the Editor toolbar.
  3. Select the part number that corresponds to the void.
  4. Right-click the part number and click Delete.
  5. Click Finish Sketch to fill the void.
To create a new polygon feature where the void is, there are several methods you can use:



Removing overlap from existing polygons


If you have overlapping polygons that you want to make coincident or adjacent, you can clip out the overlapping portion. When using this method, keep in mind that all editable features underneath the feature you are using to clip with will be clipped.

  1. Select the polygon feature whose border you want to maintain. The other polygon will be clipped back to match it.
  2. Click the Editor menu and click Clip.
  3. Set the buffer distance to 0 and choose to discard the area that intersects.
  4. Click OK.
Clip is commonly used to remove the more significant and obvious overlaps among polygons. See the next task for methods of fixing slivers or polygons with smaller areas of overlap.


Removing slivers or gaps between polygons

Tiny sliver polygons or gaps between polygons often result from creating new polygons without using snapping or editing shared boundaries without a topology. Slivers and gaps keep your dataset from forming a continuous fabric and should be identified and fixed as appropriate.
With an ArcEditor or ArcInfo license, you can set up a geodatabase topology. Geodatabase topology is the most efficient, automated, and thorough means of finding and fixing these errors. You can apply Must Not Overlap and Must Not Have Gaps rules to find polygons that either overlap each other or have gaps between them. You can also look for Must Be Larger Than Cluster Tolerance errors, which are polygons small enough to collapse during the process of validating the topology.
Without the ability to use geodatabase topology, there are several general ways you can find and fix these errors:



Creating polygons from other polygons

You can create polygons from existing polygons by combining polygons in one or more layers. This function is especially useful when your features share common attributes. For example, if you have a parcels layer, you can combine its features to create a subdivisions layer.
You can merge two or more polygon features in the same layer to create a new polygon feature. If you have two or more polygon layers, you can aggregate them into one layer.
The Merge and Union commands on the Editor menu create features in an existing feature class, whereas the Merge and Union geoprocessing tools create features in a new feature class.
Learn how to use the Merge command
Learn how to use the Merge geoprocessing tool
Learn how to use the Union command
Learn how to use the Union geoprocessing tool

Please visit the Feedback page to comment or give suggestions on ArcGIS Desktop Help.
Copyright © Environmental Systems Research Institute, Inc.